/* 页面容器样式 */
.symptoms-page-container {
  /* 基本布局 */
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  background-color: white;
  font-family: 'PingFang SC', 'Helvetica Neue', Arial, sans-serif;
  /* 添加圆角效果 */
  border-radius: 16px 16px 0 0;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  /* 内容溢出时可滚动 */
  overflow-y: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}

/* 页面标题区域 */
.symptoms-page-header {
  /* 标题布局 */
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #f0f0f0;
}

/* 标题文字 */
.symptoms-page-header h1 {
  /* 文字样式 */
  font-size: 20px;
  font-weight: 600;
  color: #333;
  margin: 0;
}

/* 帮助按钮 */
.help-button {
  /* 按钮样式 */
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background: none;
  color: #666;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  cursor: pointer;
}

/* 症状列表容器 */
.symptoms-list {
  /* 列表布局 */
  flex: 1;
  padding: 10px 0;
  overflow-y: auto;
}

/* 单个症状项 */
.symptom-item {
  /* 项目样式 */
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid #f5f5f5;
  cursor: pointer;
}

/* 选中的症状项 */
.symptom-item.selected {
  /* 选中状态样式 */
  background-color: #a3be8c;
  color: white;
}

/* 症状名称 */
.symptom-name {
  /* 文本样式 */
  font-size: 16px;
}

/* 选择圆圈 */
.selection-circle {
  /* 圆圈外框样式 */
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 2px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
}

/* 选中项的选择圆圈 */
.symptom-item.selected .selection-circle {
  /* 选中圆圈的外框 */
  border-color: white;
}

/* 选择圆圈内部的填充 */
.selection-inner {
  /* 内部填充样式 */
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: white;
}

/* 用户症状部分 */
.user-symptoms-section {
  /* 区域样式 */
  padding: 20px;
  background-color: #f9f9f9;
}

/* 用户症状标题 */
.user-symptoms-section h2 {
  /* 标题样式 */
  font-size: 16px;
  font-weight: 500;
  color: #333;
  margin: 0 0 15px;
}

/* 已选择症状容器 */
.selected-symptoms {
  /* 容器布局 */
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

/* 已选择症状标签 */
.selected-symptom-tag {
  /* 标签样式 */
  display: flex;
  align-items: center;
  padding: 6px 12px;
  background-color: #f0f0f0;
  border-radius: 20px;
  font-size: 14px;
  color: #333;
}

/* 移除症状按钮 */
.remove-symptom {
  /* 按钮样式 */
  background: none;
  border: none;
  margin-left: 5px;
  font-size: 16px;
  line-height: 1;
  color: #999;
  cursor: pointer;
}

/* 确认按钮 */
.confirm-button {
  /* 按钮样式 */
  width: 90%;
  max-width: 300px;
  margin: 20px auto;
  padding: 15px 0;
  border-radius: 25px;
  background-color: #5a3e36;
  color: white;
  border: none;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* 确认按钮内的对勾标记 */
.checkmark {
  /* 对勾样式 */
  margin-left: 5px;
} 